particulate leaching - German English Dictionary